/**
 * Project: d20Engine
 * Created: Aug 13, 2006 by bebopJMM
 *------------------------------------------------------------------------------
 * $Id$
 */
package org.rollinitiative.d20.encounter;

/**
 * A Faction is used to represent factions of interest within an encounter. The default factions are
 * PARTY, ALLY, NEUTRAL, and HOSTILE.
 * 
 * @author bebopJMM
 */
public class Faction
{

   public static final Faction PARTY = new Faction("Party");

   public static final Faction ALLY = new Faction("Allies");

   public static final Faction NEUTRAL = new Faction("Neutrals");

   public static final Faction HOSTILE = new Faction("Hostiles");

   private String descriptor;


   public Faction(String descriptor)
   {
      this.descriptor = descriptor;
   }


   public String toString()
   {
      return descriptor;
   }

}
